// pages/branding/branding.js
Page({
  data: {
    list: [], // 列表数据
    page: 1, // 当前页码（初始第一页）
    limit: 10, // 每页条数
    totalpage: ""
  },

  // 获取列表数据（上拉时加载下一页）
  getlist() {
    wx.request({
      url: 'http://admin.bsmall.byesame.com/wx/brand/list',
      data: {
        page: this.data.page, // 动态使用当前页码
        limit: this.data.limit
      },
      method: "GET",
      success: (res) => {
        if (res.data.errno === 0) {
          // 上拉时追加新数据（不覆盖原有列表）
          console.log(res);
          this.setData({
            list: this.data.list.concat(res.data.data.list),
            totalpage: res.data.data.pages
          });
          console.log(this.data.totalpage);
        }
      }
    })
  },
  branddetails(e) {
    const id = e.currentTarget.dataset.id
    wx.navigateTo({
      url: `/pages/branddetails/branddetails?id=${id}`,

    })


  },
  // 页面加载时初始化第一页
  onLoad(options) {
    this.getlist();
  },

  // 上拉到底部时，加载下一页
  onReachBottom() {
    // 页码+1，重新请求
    if (this.data.page < this.data.totalpage)
      this.setData({
        page: this.data.page + 1
      }, () => {
        this.getlist();
      });
  },

  // 其他默认生命周期函数（保持结构完整）
  onReady() {},
  onShow() {},
  onHide() {},
  onUnload() {},
  onPullDownRefresh() {},
  onShareAppMessage() {}
})